package loja.view.editor.components.frame;

import loja.model.entity.produto.Produto;
import loja.model.handler.HandlerViewEntity;
import loja.view.editor.components.panel.EntityPanelEditor;
import loja.view.editor.components.panel.ProdutoPanelEditor;
import loja.view.editor.components.tablemodel.EntityTableModel;
import loja.view.editor.components.tablemodel.ProdutoTableModel;

public class ProdutoFrameEditor extends EntityFrameEditor<Produto, String> {

	private static final long serialVersionUID = 1L;

	public ProdutoFrameEditor(
			HandlerViewEntity<Produto, String> handlerViewEntity) {
		super(handlerViewEntity);
		labelTitle = "Produtos";
	}

	@Override
	protected EntityPanelEditor<Produto, String> createEntityPanelEditor() {
		return new ProdutoPanelEditor(handlerViewEntity);
	}

	@Override
	protected EntityTableModel<Produto> createTableModel() {
		return new ProdutoTableModel();
	}

}
